Separating Notions of Higher-Type Polynomial-Time
نویسندگان
چکیده
In his paper on machine characterizations of feasible functionals at all simple types, Seth [Set95] introduced the higher-type complexity class D and conjectured that this class is strictly larger than BFF, the basic feasible functionals of Cook and Urquhart [CU93]. In this paper we clarify the nature of D by characterizing D−, a subclass of D, through a typed programming formalism and show D− 6= BFF, confirming Seth’s conjecture. This separation result falls out of our program to better understand the basic feasible functionals on both complexity theoretic and semantic grounds. We are motivated by the following problems. In regards to complexity theory, Kapron and Cook [KC96] introduced (a) a notion of length for type-1 functions, (b) a notion of second-order polynomial, and (c) a type-2 machine model and they characterized the type-2 BFF’s as the class of functionals computable by the type-2 machines within a cost (second-order) polynomial in the lengths of the (type-1 and type-0) arguments. This parallels the standard definition of (type-1) complexity classes. In contrast, Seth’s machine characterization omits direct higher-type analogues of (a) and (b) and so we have only a partial complexity theoretic analysis of BFF. In regards to semantics, BFF is defined as the class of functionals computable by one of several programming formalism when inputs are drawn from Full, the full type hierarchy over N. But as Scott and Strachey [SS71] argued, it makes more computational sense to consider computation over continuous domains. In particular, there may be programming constructs that are not “feasible” with respect to Full, but are “feasible” with respect to (the much smaller and more structured) continuous domains. Our separation of D− and BFF hinges on such a construct. An Outline of Our Results. In the full paper [IKR00b] we introduce higher-type notions of length, polynomials, and machines for both the Full and continuous settings. Here we focus of the continuous setting and omit any treatment of machines. After establishing some notation, we first
منابع مشابه
Semistar dimension of polynomial rings and Prufer-like domains
Let $D$ be an integral domain and $star$ a semistar operation stable and of finite type on it. We define the semistar dimension (inequality) formula and discover their relations with $star$-universally catenarian domains and $star$-stably strong S-domains. As an application, we give new characterizations of $star$-quasi-Pr"{u}fer domains and UM$t$ domains in terms of dimension inequal...
متن کاملPolynomial-Time Random Oracles and Separating Complexity Classes
Bennett and Gill (1981) showed that P 6= NP 6= coNP for a random oracle A, with probability 1. We investigate whether this result extends to individual polynomial-time random oracles. We consider two notions of random oracles: p-random oracles in the sense of martingales and resource-bounded measure (Lutz, 1992; Ambos-Spies et al., 1997), and p-betting-game random oracles using the betting game...
متن کاملSeparating Well Log Data to Train Support Vector Machines for Lithology Prediction in a Heterogeneous Carbonate Reservoir
The prediction of lithology is necessary in all areas of petroleum engineering. This means that to design a project in any branch of petroleum engineering, the lithology must be well known. Support vector machines (SVM’s) use an analytical approach to classification based on statistical learning theory, the principles of structural risk minimization, and empirical risk minimization. In this res...
متن کاملOn Equivalences, Metrics, and Polynomial Time (Long Version)
Interactive behaviors are ubiquitous in modern cryptography, but are also present in λcalculi, in the form of higher-order constructions. Traditionally, however, typed λ-calculi simply do not fit well into cryptography, being both deterministic and too powerful as for the complexity of functions they can express. We study interaction in a λ-calculus for probabilistic polynomial time computable ...
متن کاملSeparating the Notions of Self- and Autoreducibility
Recently Glaÿer et al. have shown that for many classes C including PSPACE and NP it holds that all of its nontrivial many-one complete languages are autoreducible. This immediately raises the question of whether all many-one complete languages are Turing self-reducible for such classes C. This paper considers a simpler version of this question whether all PSPACE-complete (NPcomplete) languages...
متن کامل